import request from '@/utils/request'

export function list(param) {
  return request({
    url: 'rest/formTemplate/list',
    method: 'post',
    data: param
  })
}

export function deleteApi(param) {
  return request({
    url: 'rest/formTemplate/delete',
    method: 'post',
    data: param
  })
}

export function get(param) {
  return request({
    url: 'rest/formTemplate/get',
    method: 'post',
    data: param
  })
}

export function save(param) {
  return request({
    url: 'rest/formTemplate/save',
    method: 'post',
    data: param
  })
}

// 查询与流程挂钩的表单列表
export function formTemplateList(param) {
  return request({
    url: 'rest/formTemplate/formTemplateList',
    method: 'post',
    data: param
  })
}

// 表单类型 流程名称
export function getFormTemplateMap(param) {
  return request({
    url: 'rest/formTemplate/getFormTemplateMap',
    method: 'post',
    data: param
  })
}

// 获取子表单
export function getFormTemplateChildren(param) {
  return request({
    url: 'rest/formTemplate/getFormTemplateChildren',
    method: 'post',
    data: param
  })
}
